package uk.co.q3c.deplan.client.ui;

import com.google.gwt.resources.client.ResourcePrototype;
import com.google.gwt.core.client.GWT;

public class uk_co_q3c_deplan_client_ui_RichTextToolbar_Images_default_InlineClientBundleGenerator implements uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images {
  public com.google.gwt.resources.client.ImageResource bold() {
    if (bold == null) {
      bold = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "bold",
        internedUrl10,
        0, 0, 20, 20, false
      );
    }
    return bold;
  }
  public com.google.gwt.resources.client.ImageResource createLink() {
    if (createLink == null) {
      createLink = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "createLink",
        internedUrl8,
        0, 0, 20, 20, false
      );
    }
    return createLink;
  }
  public com.google.gwt.resources.client.ImageResource hr() {
    if (hr == null) {
      hr = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "hr",
        internedUrl0,
        0, 0, 20, 20, false
      );
    }
    return hr;
  }
  public com.google.gwt.resources.client.ImageResource indent() {
    if (indent == null) {
      indent = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "indent",
        internedUrl4,
        0, 0, 20, 20, false
      );
    }
    return indent;
  }
  public com.google.gwt.resources.client.ImageResource insertImage() {
    if (insertImage == null) {
      insertImage = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "insertImage",
        internedUrl9,
        0, 0, 20, 20, false
      );
    }
    return insertImage;
  }
  public com.google.gwt.resources.client.ImageResource italic() {
    if (italic == null) {
      italic = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "italic",
        internedUrl6,
        0, 0, 20, 20, false
      );
    }
    return italic;
  }
  public com.google.gwt.resources.client.ImageResource justifyCenter() {
    if (justifyCenter == null) {
      justifyCenter = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "justifyCenter",
        internedUrl1,
        0, 0, 20, 20, false
      );
    }
    return justifyCenter;
  }
  public com.google.gwt.resources.client.ImageResource justifyLeft() {
    if (justifyLeft == null) {
      justifyLeft = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "justifyLeft",
        internedUrl7,
        0, 0, 20, 20, false
      );
    }
    return justifyLeft;
  }
  public com.google.gwt.resources.client.ImageResource justifyRight() {
    if (justifyRight == null) {
      justifyRight = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "justifyRight",
        internedUrl15,
        0, 0, 20, 20, false
      );
    }
    return justifyRight;
  }
  public com.google.gwt.resources.client.ImageResource ol() {
    if (ol == null) {
      ol = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "ol",
        internedUrl16,
        0, 0, 20, 20, false
      );
    }
    return ol;
  }
  public com.google.gwt.resources.client.ImageResource outdent() {
    if (outdent == null) {
      outdent = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "outdent",
        internedUrl17,
        0, 0, 20, 20, false
      );
    }
    return outdent;
  }
  public com.google.gwt.resources.client.ImageResource removeFormat() {
    if (removeFormat == null) {
      removeFormat = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "removeFormat",
        internedUrl5,
        0, 0, 20, 20, false
      );
    }
    return removeFormat;
  }
  public com.google.gwt.resources.client.ImageResource removeLink() {
    if (removeLink == null) {
      removeLink = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "removeLink",
        internedUrl13,
        0, 0, 20, 20, false
      );
    }
    return removeLink;
  }
  public com.google.gwt.resources.client.ImageResource strikeThrough() {
    if (strikeThrough == null) {
      strikeThrough = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "strikeThrough",
        internedUrl12,
        0, 0, 20, 20, false
      );
    }
    return strikeThrough;
  }
  public com.google.gwt.resources.client.ImageResource subscript() {
    if (subscript == null) {
      subscript = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "subscript",
        internedUrl11,
        0, 0, 20, 20, false
      );
    }
    return subscript;
  }
  public com.google.gwt.resources.client.ImageResource superscript() {
    if (superscript == null) {
      superscript = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "superscript",
        internedUrl3,
        0, 0, 20, 20, false
      );
    }
    return superscript;
  }
  public com.google.gwt.resources.client.ImageResource ul() {
    if (ul == null) {
      ul = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "ul",
        internedUrl2,
        0, 0, 20, 20, false
      );
    }
    return ul;
  }
  public com.google.gwt.resources.client.ImageResource underline() {
    if (underline == null) {
      underline = new com.google.gwt.resources.client.impl.ImageResourcePrototype(
        "underline",
        internedUrl14,
        0, 0, 20, 20, false
      );
    }
    return underline;
  }
  private static final java.lang.String internedUrl0 = "";
  private static final java.lang.String internedUrl1 = "";
  private static final java.lang.String internedUrl2 = "";
  private static final java.lang.String internedUrl3 = "";
  private static final java.lang.String internedUrl4 = "";
  private static final java.lang.String internedUrl5 = "";
  private static final java.lang.String internedUrl6 = "";
  private static final java.lang.String internedUrl7 = "";
  private static final java.lang.String internedUrl8 = "";
  private static final java.lang.String internedUrl9 = "";
  private static final java.lang.String internedUrl10 = "";
  private static final java.lang.String internedUrl11 = "";
  private static final java.lang.String internedUrl12 = "";
  private static final java.lang.String internedUrl13 = "";
  private static final java.lang.String internedUrl14 = "";
  private static final java.lang.String internedUrl15 = "";
  private static final java.lang.String internedUrl16 = "";
  private static final java.lang.String internedUrl17 = "";
  private static com.google.gwt.resources.client.ImageResource bold;
  private static com.google.gwt.resources.client.ImageResource createLink;
  private static com.google.gwt.resources.client.ImageResource hr;
  private static com.google.gwt.resources.client.ImageResource indent;
  private static com.google.gwt.resources.client.ImageResource insertImage;
  private static com.google.gwt.resources.client.ImageResource italic;
  private static com.google.gwt.resources.client.ImageResource justifyCenter;
  private static com.google.gwt.resources.client.ImageResource justifyLeft;
  private static com.google.gwt.resources.client.ImageResource justifyRight;
  private static com.google.gwt.resources.client.ImageResource ol;
  private static com.google.gwt.resources.client.ImageResource outdent;
  private static com.google.gwt.resources.client.ImageResource removeFormat;
  private static com.google.gwt.resources.client.ImageResource removeLink;
  private static com.google.gwt.resources.client.ImageResource strikeThrough;
  private static com.google.gwt.resources.client.ImageResource subscript;
  private static com.google.gwt.resources.client.ImageResource superscript;
  private static com.google.gwt.resources.client.ImageResource ul;
  private static com.google.gwt.resources.client.ImageResource underline;
  
  public ResourcePrototype[] getResources() {
    return new ResourcePrototype[] {
      bold(), 
      createLink(), 
      hr(), 
      indent(), 
      insertImage(), 
      italic(), 
      justifyCenter(), 
      justifyLeft(), 
      justifyRight(), 
      ol(), 
      outdent(), 
      removeFormat(), 
      removeLink(), 
      strikeThrough(), 
      subscript(), 
      superscript(), 
      ul(), 
      underline(), 
    };
  }
  public native ResourcePrototype getResource(String name) /*-{
    switch (name) {
      case 'bold': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::bold()();
      case 'createLink': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::createLink()();
      case 'hr': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::hr()();
      case 'indent': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::indent()();
      case 'insertImage': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::insertImage()();
      case 'italic': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::italic()();
      case 'justifyCenter': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::justifyCenter()();
      case 'justifyLeft': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::justifyLeft()();
      case 'justifyRight': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::justifyRight()();
      case 'ol': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::ol()();
      case 'outdent': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::outdent()();
      case 'removeFormat': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::removeFormat()();
      case 'removeLink': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::removeLink()();
      case 'strikeThrough': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::strikeThrough()();
      case 'subscript': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::subscript()();
      case 'superscript': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::superscript()();
      case 'ul': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::ul()();
      case 'underline': return this.@uk.co.q3c.deplan.client.ui.component.RichTextToolbar.Images::underline()();
    }
    return null;
  }-*/;
}
